Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Luxembourg F1 Belgium F1 Greece F4 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 France F19 France F20 Great Britain F1 USA F34 USA F2 (Long Beach) Belgium F3 Germany F23 Greece F5 USA F32 (Fountain Valley) Kuwait F2 Belgium F2 USA F1 (Los Angeles) USA F2 (Long Beach) USA F8 (Calabasas) USA F25 (Laguna Niguel) M25 Los Angeles M25 Waco M25 Rancho Santa Fe Como Challenger Loughborough Challenger Pingguo Challenger Scheveningen Challenger Mons Challenger Le Gosier Challenger Indian Wells Challenger Phoenix Challenger Knoxville Challenger Newport Beach Challenger Cary Challenger Bordeaux Challenger Aix En Provence Challenger Verona Challenger San Marino Challenger Samarkand Challenger Palermo Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bergamo Challenger Danderyd Challenger Canberra Challenger Tenerife 1 Challenger Pau Challenger Phoenix Challenger Bergamo Challenger Turin Challenger Ilkley Challenger Cary Challenger Noumea Challenger Dallas Challenger Indian Wells Challenger Split Challenger Barcelona Challenger Alicante Challenger Orlando Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Heilbronn Challenger Indian Wells Challenger Dallas Challenger Cary Challenger Tiburon Challenger Open 13 - Marseille Winston-Salem Open - Winston-Salem Bordeaux Challenger AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Apia International - Sydney Topshelf Open - 's-Hertogenbosch Winnipeg Challenger Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Helsinki Challenger Ottignies-Louvain-la-Neuve Challenger Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Koblenz Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Cherbourg Challenger Suisse Open - Gstaad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Nottingham 1 Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Karshi Challenger Todi Challenger Open Sud de France - Montpellier Mons Challenger Open 13 Provence - Marseille Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Eckental Challenger Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Tanger Challenger Rabat Challenger Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Sardegna Open - Cagliari San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas Ljubljana Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Noventi Open - Halle Viking International - Eastbourne Astana Open - Astana Swiss Indoors Basel - Basel Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem European Open - Antwerp Orbetello Challenger St. Remy Challenger Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart cinch Championships - London Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Hangzhou Open - Hangzhou Quimper Challenger Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Dallas Open - Dallas ABN AMRO Open - Rotterdam Prague Challenger BMW Open - Munich Boss Open - Stuttgart EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Istanbul Challenger Eskisehir Challenger Bordeaux Challenger Mons Challenger BMW Open - Munich Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle China Open - Beijing Topshelf Open - 's-Hertogenbosch U.S. National Indoor Tennis Championships - Memphis Moselle Open - Metz Fairfield Challenger Charlottesville Challenger Champaign Challenger Oeiras 3 Challenger Nottingham 2 Challenger Shenzhen Open - Shenzhen Brest Challenger Rennes Challenger Jersey Challenger Kazan Challenger Meknes Challenger Fergana Challenger Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Geneva Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ethias Trophy - Mons Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Guangzhou Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Braunschweig Challenger European Open - Antwerp Dortmund Challenger Istanbul Challenger Tashkent Challenger BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ethias Trophy - Mons Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Cherbourg Challenger Western & Southern Open - Cincinnati Phoenix Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Trani Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Vercelli Challenger Rolex Paris Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Scheveningen Challenger Shanghai Rolex Masters - Shanghai Poznan Challenger Tampere Challenger Orleans Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Mons Challenger Surbiton Challenger Fairfield Challenger Izmir Challenger Cap Cana Challenger Open Sud de France - Montpellier Alphen Challenger Irving Challenger Todi Challenger Geneva Challenger Ann Arbor Challenger Cleveland Challenger Aix En Provence Challenger Truist Atlanta Open - Atlanta Surbiton Challenger Belgrade Challenger Almaty Challenger Australian Open - Melbourne Marrakech Challenger Ottignies-Louvain-la-Neuve Challenger Ilkley Challenger Mons Challenger Aircel Chennai Open - Chennai Bordeaux Challenger Rakuten Japan Open - Tokyo UNICEF Open - 's Hertogenbosch Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Citi Open - Washington Belgrade Open - Belgrade Abierto Mexicano Telcel - Acapulco cinch Championships - London Chengdu Open - Chengdu Moselle Open - Metz Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Ismaning Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Hamburg Open - Hamburg Citi Open - Washington Antalya Open - Antalya Libema Open - 's-Hertogenbosch Citi Open - Washington China Open - Beijing Bucharest Open - Bucharest Atlanta Open - Atlanta Open Sud de France - Montpellier Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide Open Occitanie - Montpellier Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca AEGON Championships - London Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Citi Open - Washington Serbia Open - Belgrade Chengdu Open - Chengdu European Open - Antwerp European Open - Antwerp Open Sud de France - Montpellier Serbia Open - Belgrade Open Parc - Lyon Citi Open - Washington Next Gen ATP Finals - Milan San Diego Open - San Diego Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Next Gen ATP Finals - Milan Open 13 - Marseille Portugal Open - Oeiras Abierto de Tenis Mifel - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp BMW Open - Munich Firenze Open - Florence United Cup - Australia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London U.S. Open - New York National Bank Open - Toronto Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Terra Wortmann Open - Halle Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London Miami Open - Miami French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome French Open - Paris National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Adelaide International 2 - Adelaide Rothesay International - Eastbourne US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Zhuhai Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, UKR-BEL 2-3 Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, BEL-ITA 3-2 Truist Atlanta Open - Atlanta Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, SF, BEL-AUS 3-2 Hopman Cup - Perth Davis Cup, Finals, Group D French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship U.S. Open (juniors) Kooyong Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QF, BEL-CAN 5-0 U.S. Open (juniors) All Lower level tournaments Davis Cup, Group C, Hamburg Barclays ATP World Tour Finals - London Nitto ATP Finals - London Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Olympics - London Davis Cup, World Group, SF, BEL-ARG 3-2 Olympics - Rio de Janeiro Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 BNP Paribas Masters - Paris Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 U.S. Open - New York Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney BNP Paribas Nordic Open - Stockholm Australian Open - Melbourne French Open - Paris Hangzhou Open - Hangzhou Hopman Cup - Nice